software design compliance development macintosh web design projects developers software development ground bounce software apple ibm mac signal integrity open source emc hypercard applescript emi supercard computer pcb